package com.imgo.max.temporary.dao;

import java.util.List;

import com.imgo.max.temporary.dto.SuperGirlCarDto;

import org.apache.ibatis.annotations.Param;

/**
 * 蒙牛超女车
 * 
 * @author hjw
 *
 */
public interface SuperGirlCarDao {

	/**
	 * 查询报名潮女车的人数
	 * 
	 * @return
	 */
	Integer findCountSignSuperGirlCarStar();

	/**
	 * 查询艺人有没有报名当前活动地
	 * 
	 * @param aid
	 * @param uid
	 * @return
	 */
	SuperGirlCarDto findRecordByAidAndUid(@Param(value = "aid") String aid, @Param(value = "uid") String uid);

	
	/**
	 * 报名参加蒙牛超女车
	 * 
	 * @param dto
	 * @return
	 */
	Integer saveApplySuperGirlCar(@Param(value = "dto") SuperGirlCarDto dto);

	
	/**
	 * 单个活动地点报名人数
	 * @param aid
	 * @return
	 */
	int findCountSignSuperGirlCarStarByAid(@Param(value = "aid") String aid);

	
	/**
	 * 查询预约蒙牛超女车活动的艺人id集合
	 * @param aid
	 * @return
	 */
	List<String> findUidsByAid(@Param(value = "aid") String aid);

}